package com.kly.cashmall.module.home.home_tab.tab_other;

/**
 * @author
 * @date 2018/1/18
 */
public interface ObserverInterface<T> {

  void handleChange(T t);

  void registerObserve(String code, ObsRunnable<T> runnable);

  void unregisterObserve(String code);

  boolean isEmpty();

  void clear();
}
